home *** CD-ROM | disk | FTP | other *** search
/ .net (French) 1996 November / .net Magazine (FR) - Issue 01 - Nov 1996.iso / mac / Outils / XTimer 1.5 ƒ / XT 1.5 Notes < prev    next >
Text File  |  1995-03-11  |  15KB  |  182 lines

  1. XTimer 1.5     March, 1995
  2.  
  3. This document is not the "Help"  Full documentation for XTimer is available
  4. on XTimer's Apple Menu.  Save it as text, for easier reading.  Press the space bar for pop-up short cuts screen.
  5.  
  6. If you haven't seen XTimer with "Greg's Buttons" , GO DOWNLOAD IT NOW! 
  7.  
  8.      XTimer is now registered by individuals in 25 of 50 states, in the U.S.A., and in three countries other than the U.S..  I've really enjoyed seeing where the registrations come from, and the comments people send to me.  I do take seriously requests for features.  I can't do everything all at once, and some things just don't fit into the mix easily; but I try! 
  9.      This release is the first version of XTimer that strives to handle any currency format from around the globe.  It does this by reading the system settings of the Mac it is running on and adapting accordingly.  This is also the first release that can be registered online, if you are on the CompuServe Information Service.  Just use GO SWREG, XTimer is I.D. #5002.
  10.      The flood from AOL users has been very nice to see.  I am using AOL myself now, and find I use XTimer more than ever.  I've tried to make some changes that will especially benefit those of you on AOL (at least the new features help me on AOL!).
  11.      The one request that is made over and over by online users is, "Make the timer stop and start automatically."  That is something I have always wanted XTimer to do. I have the logic worked out on it, however, I still haven't gotten past some of the difficulties of patching the traps (system routines) necessary to accomplish this goal.  I'm in a learning process in this area.  Programming is not my profession; though it is something I'd like to do. Hopefully, by the next release, CIS and AOL users will both have automatic tracking modes, as well as some auto features for those using XTimer for their own client billing.  Be patient... it's coming!
  12.  
  13. Enjoy the program!
  14.  
  15. Eric (-:  
  16.  
  17. Regretfully, I've decided to drop support for XTimer-XTra, sibling program to XTimer, due to lack of interest; however, in time XTimer will incorporate features that will eliminate the need for two versions.
  18.  
  19. States unrepresented by registrations:
  20. Alaska, Oregon, Idaho, Montana, Wyoming, Utah,
  21. Colorado, New Mexico, North Dakota, South Dakota, 
  22. Nebraska, Kansas, Oklahoma, Iowa, Arkansas,
  23. Louisianna, Mississippi, Kentucky, South Carolina,
  24. West Virginia, Delaware, New Jersey, New Hampshire,
  25. Vermont, Maryland
  26.  
  27.  
  28. What's New in 1.5?
  29. The Help and short cuts pop-up screen are always updated for each release.
  30.  
  31. Ñ XTimer will now localize currency settings for currency formats other than the U.S. dollar format.  Users may choose to override this feature and use the U.S. format.
  32. Ñ Maximum charge rate increased to 100000 of any currency per hour.
  33. Ñ XTimer can be registered online via CompuServe.  GO SWREG.  XTimer is I.D.#5002.
  34. Ñ Cash register sound option, to play when notices are sent.
  35. Ñ Preference to skip dialog screen when notices are sent.
  36. Ñ Modified File Menu, added new items, text saving options now uses sub-menu.
  37. Ñ Added "Modify Logged Time" feature.  Let's you quickly add/subtract minutes from the log total of the current rate.
  38. Ñ "Current Rate Total" (time on timer added to time in log) may now be displayed on both large and mini timer windows, and toggled off by option-clicking in window grow box of either size timer.
  39. Ñ Various places that formerly didn't allow you to click on the text to toggle checkboxes and radio buttons, will now let you.
  40. Ñ Print options were added.
  41. Ñ Added many command key short cuts to Menu items.
  42. Ñ New General pref setting allows automatic log clearing after text saves.
  43. Ñ Rate descriptions now allowed up to 25 characters (vs. only 20 before).
  44. Ñ Placed version number in About window.
  45. Ñ Preferences file routines modified to give maximum protection in case your system should crash (hopefully never because of XTimer!) while XTimer is in use.
  46. Ñ Added new Easter egg; updated another.
  47.  
  48. Change in 1.5: "Next Notice At..." message on large timer window can no longer be toggled on and off the screen.  The "Current Rate Total" message takes that place now, and may be toggled on and off by option clicking in either size timer window grow box.
  49.  
  50. Fixes in 1.5:
  51.      I've lost track of all the tweaking and minor corrections.  They were numerous. But here's what I can recall:
  52.  
  53. - I modified the code that handles the saving and retrieving of information from the preferences file.
  54. - Corrected timer window update problems when the current rate's preferences are modified, when using CTRL-A to add time, after accesses to General preferences, and when Rounding preferences were checked.  Other timer window update problems were also corrected.
  55. - Eliminated trailing spaces in the log information when saved in tab delimited format.  This was causing the log files to be unreadable by some database programs.
  56. - Fixed error that allowed more than two places past decimal in charge settings.
  57. - Reconstructed mini timer to eliminate minor size distortions. Improved appearance.
  58.  
  59.  
  60.  
  61. Tips and Suggestions
  62.  
  63. Tips:
  64.      Use the "Get Info" command in the Finder, after highlighting the "small icon" folder included in this archive, then follow the directions to create a mini desktop alias.
  65.      Some have asked for help because they want to keep seperate totals for network surcharges, on-line connect charges, charges for specific forums of their on-line service, etc...  The solution is pretty simple.  Just set up those categories, and when you save times, save to those categories.  You can also flip around while the timer is running, or stopped, to the various rates you have set; if you want to peek.  It won't hurt anything.  XTimer is most concerned with the time, the charges are calculated but not saved.  When you save to a rate, the time is saved.  The charges are calculated based on the cost per hour for that rate, divided by 60, times the number of minutes you were charged for.  The only thing ever saved to disk is the time.  You could also set up a category that combines all the charges, so you can see the total it's costing you.
  66.  
  67. Suggestions:
  68.      If you have multiple family members using XTimer, why not keep seperate totals for each member?
  69.  
  70.      If your long distance phone bill is eating you alive, take the time to look up how much it costs you to call Mom long distance, or whoever you might be calling regularly.
  71. With XTimer running in front of you, you'll be surprised how much more aware of the cost you become.
  72.  
  73.  
  74. Release History:
  75.  
  76. Fix in 1.4.1:
  77. Ñ     A bug  introduced in 1.4 caused incorrect marking of items on the Notify menu, when "Repeating Notices" was not selected, after a notice was sent.  That bug is corrected in 1.4.1, otherwise 1.4.1 is the same as 1.4
  78.  
  79.  
  80. New in 1.4?  
  81.   
  82. Ñ  Added preference setting to always avoid the warning message when selecting Reset.
  83.  
  84. Ñ  Allowed Help to be saved as text with style information saved as well, and no longer as a Read Only document.
  85.  
  86. Ñ  A FileMaker Pro⌐ template, created by David Wood, is included with XTimer to use for importing XTimer tab delimited log files to a FileMaker Pro⌐ file.
  87.  
  88. Ñ  Modified Time format in Log to HH:MM:SS, in order to make it usable to database templates.  Users can generate time/charge totals with this format change.
  89.  
  90. Ñ  Added totals to columns in log to show total charges and total time charged.
  91.  
  92. Ñ  A new Notify menu item allows Notices to be sent one time only vs. always repeating.  
  93.  
  94. Ñ  XTimer now lets users define a Notify time as "Other".
  95.  
  96. Ñ  Now charge rates can be set to "Unused" with a keystroke.  Enter <ctrl> + U (or use small "u") where you enter the rate's name and it is changed to "Unused" for you. The charge will also automatically be changed to $0.00.
  97.  
  98. Ñ  Added Default charge setting for rates.   Type "D" (or "d") as the charge and the default charge will be filled in automatically.  Helps those who bill clients at a standard rate and just change the names.  XTimer remembers which items were marked as default items and when the default rate is changed it updates all those items.
  99. Note:  Charges are always calculated at the current rate per hour setting.
  100.  
  101. Ñ  Now charge rates can be set up to $999.99 per hour.
  102.  
  103. Ñ    Added keyboard commands to Start (ctrl-S), Stop (ctrl-X), Reset (ctrl-C), and
  104. Round (ctrl-Z).  Note:  Items are disabled and enabled the same as the equivalent button controls; however, you can now Round the seconds even while using the minimized timer by using the keyboard equivalent.
  105.  
  106. Ñ   Added pop-up screen to view short-cuts with a key press.  Press and hold the <spacebar>, to bring up the screen.
  107.  
  108. Ñ   Updated Help screen information and email/snail mail addresses.
  109.  
  110.  
  111. New In 1.3
  112.  
  113. Ñ Color added to Help screen to make it easier to follow and to highlight areas of special significance.
  114.  
  115. Ñ Users can now add a time on the timer to the current rate and bypass the dialog by entering <ctrl> - A, when the timer is stopped. 
  116.  
  117. Ñ The current rate can now be displayed on the title bar.  You can toggle between the program name, "XTimer," and the name of the current rate by using Option-R.
  118.  
  119. Ñ The items on the File menu are rearranged so that the more frequently used items are nearer to the top.
  120.  
  121. Ñ The log will not place a comma after the hours if there are no additional minutes when saving as text.
  122.  
  123. Ñ When text files of the log are created, any rates named "Unused", "unused", or "UNUSED" will be ignored.
  124.  
  125. Ñ I added in options for database users to save or append the log to a text file in tab delimited format for easy import.
  126.  
  127. Ñ Saving or appending the log in regular text format can be done with or without the usual log header.  Holding down the option key before pulling down the File menu while selecting those options will prevent the header from being included.
  128.  
  129. Ñ 1.3 and some copies of XTimer 1.2 contain a change which users with multiple monitors will notice, when one monitor is color and one is black and white.  Paul Celestin added in code to his CDEF (Control Definition), which is used in the mini "stoplight" timer for the buttons, that now senses not only the color capability of the main monitor, but also on the secondary monitor.  So, now the mini timer will be drawn correctly on the secondary monitor when it isn't the same as the main monitor. 
  130.  
  131. Ñ The prefs file is handled more efficiently.
  132.  
  133. Ñ A bug was corrected that caused only the first item to correctly receive an add or save when using checkboxes, if "Reset After Add/Save" had been checked in the preferences.
  134.  
  135. Ñ Another bug that reset the time on the timer whenever any rates were cleared was fixed.
  136.  
  137. Ñ A shareware screen was added in order to entice more people to register the program.  Registered users who did not send me their e-mail address can contact me and I will send you your registration code.
  138.  
  139. Ñ Registered users will find the About screen modified with their name on it, and an animated XTimer icon.  A previously hidden easter egg is disclosed.  That egg is accessible to unregistered users under certain conditions.
  140.  
  141.  
  142. Fixes in 1.2
  143.       Hopefully fixed log bugs for good. Another bug was found that caused the charges on the log to all be displayed at the currently selected charge rate, rather than their own.
  144.       I fixed numerous minor bugs that were pretty obscure, like the timer unhiding itself when you minimized or maximized the window from the menu or by command key.
  145.       Adjustment made to how time is kept, due to discovery that the number of system "ticks" per second works out to be 60.15, rather than the 60 I've been reading; which was probably a close enough generalization for most purposes.
  146.      Fixed error which made XTimer window completely disappear if it was left on an alternate monitor at quit.
  147.  
  148. Changes in 1.2
  149.      Moved the Prefs menu off of the File menu and onto the menubar.
  150.      Alas, "Save Log As Text" has been added to the File menu. It should be viewed using a mono-spaced font like Monaco, in order to make the columns line up properly. Since TeachText uses Geneva, you'll be glad to see the new pref setting that allows you to select the text file creator. Also added, "Append Log to Text File", so you can keep your log copies in one place.
  151.      "Next Notice at:" message now displays even when the timer is stopped.
  152.      Checkboxes can now be used when Adding or Saving, for those who need to keep multiple settings for the same times, like to log connection surcharges along with the cost of the hourly on-line fees of their network. Users can still use Radio buttons if they prefer. Check the box appropriately in the Preference settings to decide.
  153.      New menu item, Clear Time Of..., lets you easily clear the log. You could also just save zero time to any Rate and accomplish the same thing, but this is convenient and intuitive. 
  154.      I modified the Help to try and clear up confusion some have expressed.
  155.      Now users who know how to use ResEdit can paste in their own sound to be used when Notices are sent.  Must be ID 128, non-purgeable.  Must allocate additional RAM to XTimer to accomodate sound's bytes. I recommend also adding about a 15K buffer to prevent any possible memory errors. 
  156.      Help screen text is in a compressed resource now, which helped offset the increase in code needed for new features.
  157.      I changed some of the command keys.  It was brought to my attention that Command-D is used in many communication programs as "Disconnect", in other applications it is often used for "Delete...".  This seemed like an especially hazardous situation, especially noting the "Auto-Return" feature, so I changed "View Log" from Command-D to Command-G.
  158.      I also decided that despite violating convention, it is much more convenient to have "Add Time To..." as Command-A (normally used for "Select All", which is not even a menu item in XTimer), rather than Command-J.  
  159.   
  160.  
  161. Fixes in 1.1.1:
  162.      Fixed glaring lethal bug that would cause the entire log to be reset to zero when the Charge Rate Preferences were changed.  My most sincere apologies to those who were affected.  It made me sick when it was reported to me.  It's just bewildering that it wasn't found before XTimer was released to the public.
  163.  
  164.  
  165. Changes in XTimer 1.1
  166.  
  167. New Feature: Auto-Return
  168.      Allows you to set XT to automatically return control to the program you were using after you Start, Stop, or Reset the timer. This enables you to use XTimer without having to reactivate another program afterwards.  XTimer can be brought to the front with Auto-Return on by unclicking Auto-Return, clicking on the window title bar, or by selecting XTimer from the Applications menu.
  169.  
  170. Changes:
  171.      Users with multiple monitors will find that XTimer now centers windows on the main screen, not always on the screen where the mouse is located.
  172.  
  173. Fixes:
  174.      Code corrected for Macs using 68000 CPU's.  Now XTimer won't die with "Unimplemented Trap" on those machines.
  175.  
  176.      <option> Start now completely Resets, formerly it started with 1 second charged.
  177.  
  178.      Time now saved on timer when XTimer is quit while timer is running.
  179.  
  180.  
  181. /************************* End of Document ***************************/
  182.